html,
body {
	height: 100%;
	font-size: 14px;
	width: 100%;
	background: #fafafa;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font: 14px/1 Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

h4,
h5,
h6 {
	font-size: 100%;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

img{
	border:0;
	padding:0;
	margin: 0
}
ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}


q:before,
q:after {
	content: '';
}

legend {
	color: #000;
}

fieldset,
img {
	border: none;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.Mall-Wrap{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.Mall-left{	
	display: inline;
	float: left;
	width: 100px;
	margin-left: 20px;
}
.Mall-left li{
	padding:15px 0;
}
.Mall-left a{
	font-size: 16px;
}
.Mall-right{
	
	float: left;
	width: 1080px;
	overflow: hidden;
}
.M-kind-on{
	padding-bottom:3px;	
	border-bottom: #ff6701 2px solid;
	color:#ff6701;	
}
.M-module{
	width: 100%;
	margin-top:15px;
}
.M-module-title{
	width: 100%;
	margin-bottom: 10px;
}
.M-module-title h2{
	border-bottom: #1079a3 2px solid;
	padding-bottom:5px;
	
}
.M-module-c{
	width: 100%;
	overflow: hidden;
}
.M-module-c li{
	float: left;
	width: 248px;
	margin: 5px 5px 5px;
	padding: 5px;
	display: inline;
	background: #fff;
	
}
.M-rec-img img{
	width:245px;
}
.M-rec-title{
	height:50px;
	line-height: 50px;
	padding:0 5px;
}
.M-rec-price{
	float:right;
	font-family: arial "微软雅黑";
	color: #FF6701;
	font-weight: bold;
	font-size: 14px;;
}
.M-module-kind{
	border: #cacaca 1px solid;
	
}
.M-module-kind a{
	color:#13547e
}
.M-kind-img{
	float: left;	
}

.M-kind-title{
	float: right;
	padding-right: 5px;
	width: 185px;
	line-height: 180%;
}

.M-kind-title p{
	font-size: 12px;
	color: #666;
	line-height: 180%;
}
.M-kind-price{
	float: left;
}
.M-rec-price a{
	color: #13547e;
	font-size: 14px;
}
/*详情*/
.M-details{
	width: 1100px;
	padding: 50px;
	background: #fff;
	display: inline-block;
	
}
.M-details-img{
	float:left;
	width: 98px;
	height: 52px;
	display: inline-block;
  vertical-align: middle;
	border: #dadada 1px solid;
	padding: 20px 0;
	text-align: center;
	
}
.M-details-title{
	float: left;
	width:800px ;
	line-height: 180%;
	margin-left: 30px;
	display:inline;
}
.M-details-tc{
	width: 100%;	
}
.M-details-tc h2{
	margin-bottom: 5px;
  font-size: 18px;
  color: #333;
  font-family: "Microsoft YaHei",sans-serif
}
.M-details-tc p{
	color:#c5c6c8
}
.meta-price{
  margin: 10px 0 20px;
  color: #333;
  width: 100%;
  float: left;
}
.meta-price dl{
	display: inline-block;
	width: 100%;
}
.meta-price .title{
	  color: #333;
  float: left;
  height: 35px;
  line-height: 35px;
  display: inline-block;
}
.meta-price .price{
	color:#F80;
	font-size: 24px;
	margin-left: 20px;
	display: inline;
}

.meta-price .prop{	
	display: inline-block;
	margin-top: 5px;
	margin-left: 20px;
}
.meta-price .prop li{
	
	  float: left;
	  line-height: 20px;
	  margin: 0 5px 5px 0;
	  padding: 1px;
	  vertical-align: middle;
	  background-color: #fff;
}

.meta-price  .prop li a{
	  display: block;
	  white-space: nowrap;
	  width: auto!important;
	  padding: 1px 8px;
	  text-align: center;
	  border: 1px solid #b4b5b9;
	  color: #666;
	  text-decoration: none;
	  border-radius: 2px;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
}
.meta-price  .prop li.selected a{	
	  border: 2px solid #fb9500;
	
}
.meta-order{
	width:200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #ff8a00;
	float: left;
}
.meta-order a{
	color:#fff;
	display: block;
}
.meta-record{
	float: left;
	width: 100px;
	background: #feecd3;
	color: #333;
	padding: 20px;
	text-align: center;
}
.meta-record h2{
	color: #ff8a00;
}
.M-details-con{
	width: 100%;
	
}
.M-details-ctitle{
	display: inline-block;
	width: 100%;
	height: 35px;
	line-height: 35px;;
	margin-top: 40px;
	border: #cfcfcf 1px solid;
}
.M-details-ctitle ul{
	float: left;
	width: 100%;
}
.M-details-ctitle ul li{
	padding:0 10px;
	display: inline-block;
	border-bottom: #13547E 2px solid;
}
.M-details-cc{
	width: 100%;
	margin-top: 30px;
	text-align: center;
	
}
.Mall-Wrap-queren{
	width: 710px;
	overflow: hidden;
}
.M-order{
	width: 500px;
	display: inline-block;
	color: #333;
	text-align: right;
}
.M-order .input-text{
	width: 145px;
	height: 30px;
	border: #dedede 1px  solid;
	
	
}
.M-order ul li{
	margin-top: 15px;
}
.M-order h1{
	display: inline-block;
}
.M-order .price{
	color: #FF6701;
	font-size: 30px;
}
.M-order-zf{
	border-top:#dedede 1px solid;
	display: inline-block;
	margin-top: 40px;
	width: 620px;
	padding-top:30px
}
.meta-order-tj{
	width:200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #ff8a00;
	margin: 0 auto;
	margin-top: 40px;
	
}
.meta-order-tj a{
	color:#fff;
	display: block;
}
.M-tips{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #feecd3;
	color: #FF8A00;
	text-align: center;
}
.M-tz-tips{
	  z-index: 99999;
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(255,255,255,0.8);
	

}
.M-tz-tips-c{
	width: 500px;
	height: 300px;
	top:50%;
	left: 50%;
	position: absolute;
	margin-top: -175px;
	margin-left: -275px;
	border: #dedede 1px solid;
	border-radius: 10px;
	background: #fff;
	padding:30px
}
.M-tz-title{
	border-bottom: #C5C6C8 1px solid;
	padding-bottom: 10px;
	
}
.M-tz-title .close{
	float: right;
}
.M-tz-tipsc{
	text-align: center;
	line-height: 180%;
	margin-top: 40px;
}
.M-tz-button{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.M-tz-button a{
	padding:10px 15px ;
	display: inline-block;
	margin-left: 5px;
	border-radius:5px ;
}
.M-tz-button .ok{
	background: #67bc6b;
	color: #fff;
	
}
.M-tz-button .error{
	border: #dedede 1px solid;
	color: #666666;
}

.M-zf-ok{
	width: 500px;
}
.M-zf-ok h1{
	display: inline;
}
.M-details-ok{
	width: 500px;
	padding:30px 0;
	background: #fff;
}
.M-details-ok .list{
	width: 100%;
	margin-top: 30px;
}
.M-details-ok dt{
	color: #333;
	font-weight: bold;
	display: inline-block;
	width: 80px;
	text-align: left;
}
.M-details-ok dd{
	display: inline-block;
	width: 200px;
}
.M-details-title-zf{
	width: 200px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
}
.M-zf-ok-tz{
	width: 300px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 50px;
}
/* 即时qq */
/*即时qq右侧*/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:55552;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../img/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../img/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../img/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../img/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../img/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../img/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../img/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../img/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-150px;
	width:275px;
	height:355px;
	background:url(../img/image.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-50px;
	width:275px;
	height:360px;
	background:url(../img/lrtk_app.png) no-repeat
}
/*商城详情*/
.mall_details{
 width: 1000px;
 margin: 0 auto;
}
.mall_details img{
	margin: -1px;
}